package cn.blnp.net.flowable.boot.service;

/**
 * <h3>动态增加临时节点接口列表</h3>
 *
 * @author <a href="mailto:blnp.yibin@qq.com">lyb</a>
 * @version 1.0
 * @since 2025/6/19 15:58
 */
public interface InjectUserTaskInProcessInstanceService {

    /**
     * <p><b>用途:动态增加临时节点<b></p>
     * @author <a href="mailto:blnp.yibin@qq.com">lyb</a>
     * @since 16:00 2025/6/19
     * @params [currentTaskId, newTaskKey, newTaskName, newTaskAssignee]
     * @param currentTaskId 当前任务ID
     * @param newTaskKey 新增节点编号
     * @param newTaskName 新增节点名称
     * @param newTaskAssignee 新增节点审批人
     * @return void
    **/
    public void executeInjectUserTaskInProcessInstance(String currentTaskId, String newTaskKey, String newTaskName, String newTaskAssignee);
}
